/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.me.entityBeans;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author Administrador
 */
@Entity
@Table(name = "T_TARJETA_PROPIEDAD_VEHICULOS")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findAll", query = "SELECT t FROM TTarjetaPropiedadVehiculos t"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByNIdTarjetaPropiedadPk", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.nIdTarjetaPropiedadPk = :nIdTarjetaPropiedadPk"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByNIdUsuarioFk", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.nIdUsuarioFk = :nIdUsuarioFk"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVPlacaVehiculoAntigua", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vPlacaVehiculoAntigua = :vPlacaVehiculoAntigua"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVPlacaVehiculoActual", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vPlacaVehiculoActual = :vPlacaVehiculoActual"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByDFechaPropiedadVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.dFechaPropiedadVehiculo = :dFechaPropiedadVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByNAnyoFabricacionVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.nAnyoFabricacionVehiculo = :nAnyoFabricacionVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVOrigenVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vOrigenVehiculo = :vOrigenVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVNumeroMotorVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vNumeroMotorVehiculo = :vNumeroMotorVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVNumeroSerieVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vNumeroSerieVehiculo = :vNumeroSerieVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVEquipoSonidoVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vEquipoSonidoVehiculo = :vEquipoSonidoVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVTarjetaEquipoSonido", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vTarjetaEquipoSonido = :vTarjetaEquipoSonido"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByNNumeroArosVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.nNumeroArosVehiculo = :nNumeroArosVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByNValorRefVentaVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.nValorRefVentaVehiculo = :nValorRefVentaVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVAireAcondicionadoVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vAireAcondicionadoVehiculo = :vAireAcondicionadoVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVCierreCentralizadoVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vCierreCentralizadoVehiculo = :vCierreCentralizadoVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVLunasElectricasVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vLunasElectricasVehiculo = :vLunasElectricasVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVUsbEquipoVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vUsbEquipoVehiculo = :vUsbEquipoVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVNeblinerosVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vNeblinerosVehiculo = :vNeblinerosVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVAlarmaVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vAlarmaVehiculo = :vAlarmaVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVTurboVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vTurboVehiculo = :vTurboVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVTipoTurboVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vTipoTurboVehiculo = :vTipoTurboVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVIntercoolerVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vIntercoolerVehiculo = :vIntercoolerVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVEstadoVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vEstadoVehiculo = :vEstadoVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVOtrosAccesoriosVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vOtrosAccesoriosVehiculo = :vOtrosAccesoriosVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVUnicoDuenyoVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vUnicoDuenyoVehiculo = :vUnicoDuenyoVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVObservacionesVehiculo", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vObservacionesVehiculo = :vObservacionesVehiculo"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByDFechaRegistro", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.dFechaRegistro = :dFechaRegistro"),
    @NamedQuery(name = "TTarjetaPropiedadVehiculos.findByVEstadoCredito", query = "SELECT t FROM TTarjetaPropiedadVehiculos t WHERE t.vEstadoCredito = :vEstadoCredito")})
public class TTarjetaPropiedadVehiculos implements Serializable {
    @JoinColumn(name = "N_ID_VEHICULO_GENERAL_FK", referencedColumnName = "N_ID_VEHICULO_GENERAL_PK")
    @ManyToOne(optional = false)
    private TVehiculosGeneral nIdVehiculoGeneralFk;
    @JoinColumn(name = "N_ID_MONEDA_VALOR_REF_VENTA_FK", referencedColumnName = "N_ID_MONEDA_PK")
    @ManyToOne
    private TMonedas nIdMonedaValorRefVentaFk;
    @JoinColumn(name = "N_ID_MARCA_EQUIPO_SONIDO_FK", referencedColumnName = "N_ID_MARCA_ARTICULO_PK")
    @ManyToOne
    private TMarcasArticulos nIdMarcaEquipoSonidoFk;
    @JoinColumn(name = "N_ID_PROVINCIA_SEDE_VEHICUL_FK", referencedColumnName = "N_ID_DEPARTAMENTO_PK")
    @ManyToOne(optional = false)
    private TDepartamentos nIdProvinciaSedeVehiculFk;
    @JoinColumn(name = "N_ID_CTE_PROPIETARIO2_FK", referencedColumnName = "N_ID_CTE_PK")
    @ManyToOne
    private TClientes nIdCtePropietario2Fk;
    @JoinColumn(name = "N_ID_CTE_PROPIETARIO1_FK", referencedColumnName = "N_ID_CTE_PK")
    @ManyToOne(optional = false)
    private TClientes nIdCtePropietario1Fk;
    @JoinColumn(name = "N_ID_CTE_PROPIETARIO3_FK", referencedColumnName = "N_ID_CTE_PK")
    @ManyToOne
    private TClientes nIdCtePropietario3Fk;
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @Column(name = "N_ID_TARJETA_PROPIEDAD_PK")
    private Long nIdTarjetaPropiedadPk;
    @Column(name = "N_ID_USUARIO_FK")
    private Short nIdUsuarioFk;
    @Column(name = "V_PLACA_VEHICULO_ANTIGUA")
    private String vPlacaVehiculoAntigua;
    @Column(name = "V_PLACA_VEHICULO_ACTUAL")
    private String vPlacaVehiculoActual;
    @Column(name = "D_FECHA_PROPIEDAD_VEHICULO")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dFechaPropiedadVehiculo;
    @Basic(optional = false)
    @Column(name = "N_ANYO_FABRICACION_VEHICULO")
    private short nAnyoFabricacionVehiculo;
    @Column(name = "V_ORIGEN_VEHICULO")
    private String vOrigenVehiculo;
    @Column(name = "V_NUMERO_MOTOR_VEHICULO")
    private String vNumeroMotorVehiculo;
    @Column(name = "V_NUMERO_SERIE_VEHICULO")
    private String vNumeroSerieVehiculo;
    @Column(name = "V_EQUIPO_SONIDO_VEHICULO")
    private String vEquipoSonidoVehiculo;
    @Column(name = "V_TARJETA_EQUIPO_SONIDO")
    private String vTarjetaEquipoSonido;
    @Column(name = "N_NUMERO_AROS_VEHICULO")
    private Short nNumeroArosVehiculo;
    // @Max(value=?)  @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
    @Column(name = "N_VALOR_REF_VENTA_VEHICULO")
    private BigDecimal nValorRefVentaVehiculo;
    @Column(name = "V_AIRE_ACONDICIONADO_VEHICULO")
    private String vAireAcondicionadoVehiculo;
    @Column(name = "V_CIERRE_CENTRALIZADO_VEHICULO")
    private String vCierreCentralizadoVehiculo;
    @Column(name = "V_LUNAS_ELECTRICAS_VEHICULO")
    private String vLunasElectricasVehiculo;
    @Column(name = "V_USB_EQUIPO_VEHICULO")
    private String vUsbEquipoVehiculo;
    @Column(name = "V_NEBLINEROS_VEHICULO")
    private String vNeblinerosVehiculo;
    @Column(name = "V_ALARMA_VEHICULO")
    private String vAlarmaVehiculo;
    @Column(name = "V_TURBO_VEHICULO")
    private String vTurboVehiculo;
    @Column(name = "V_TIPO_TURBO_VEHICULO")
    private String vTipoTurboVehiculo;
    @Column(name = "V_INTERCOOLER_VEHICULO")
    private String vIntercoolerVehiculo;
    @Basic(optional = false)
    @Column(name = "V_ESTADO_VEHICULO")
    private String vEstadoVehiculo;
    @Column(name = "V_OTROS_ACCESORIOS_VEHICULO")
    private String vOtrosAccesoriosVehiculo;
    @Column(name = "V_UNICO_DUENYO_VEHICULO")
    private String vUnicoDuenyoVehiculo;
    @Column(name = "V_OBSERVACIONES_VEHICULO")
    private String vObservacionesVehiculo;
    @Column(name = "D_FECHA_REGISTRO")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dFechaRegistro;
    @Basic(optional = false)
    @Column(name = "V_ESTADO_CREDITO")
    private String vEstadoCredito;

    public TTarjetaPropiedadVehiculos() {
    }

    public TTarjetaPropiedadVehiculos(Long nIdTarjetaPropiedadPk) {
        this.nIdTarjetaPropiedadPk = nIdTarjetaPropiedadPk;
    }

    public TTarjetaPropiedadVehiculos(Long nIdTarjetaPropiedadPk, short nAnyoFabricacionVehiculo, String vEstadoVehiculo, String vEstadoCredito) {
        this.nIdTarjetaPropiedadPk = nIdTarjetaPropiedadPk;
        this.nAnyoFabricacionVehiculo = nAnyoFabricacionVehiculo;
        this.vEstadoVehiculo = vEstadoVehiculo;
        this.vEstadoCredito = vEstadoCredito;
    }

    public Long getNIdTarjetaPropiedadPk() {
        return nIdTarjetaPropiedadPk;
    }

    public void setNIdTarjetaPropiedadPk(Long nIdTarjetaPropiedadPk) {
        this.nIdTarjetaPropiedadPk = nIdTarjetaPropiedadPk;
    }

    public Short getNIdUsuarioFk() {
        return nIdUsuarioFk;
    }

    public void setNIdUsuarioFk(Short nIdUsuarioFk) {
        this.nIdUsuarioFk = nIdUsuarioFk;
    }

    public String getVPlacaVehiculoAntigua() {
        return vPlacaVehiculoAntigua;
    }

    public void setVPlacaVehiculoAntigua(String vPlacaVehiculoAntigua) {
        this.vPlacaVehiculoAntigua = vPlacaVehiculoAntigua;
    }

    public String getVPlacaVehiculoActual() {
        return vPlacaVehiculoActual;
    }

    public void setVPlacaVehiculoActual(String vPlacaVehiculoActual) {
        this.vPlacaVehiculoActual = vPlacaVehiculoActual;
    }

    public Date getDFechaPropiedadVehiculo() {
        return dFechaPropiedadVehiculo;
    }

    public void setDFechaPropiedadVehiculo(Date dFechaPropiedadVehiculo) {
        this.dFechaPropiedadVehiculo = dFechaPropiedadVehiculo;
    }

    public short getNAnyoFabricacionVehiculo() {
        return nAnyoFabricacionVehiculo;
    }

    public void setNAnyoFabricacionVehiculo(short nAnyoFabricacionVehiculo) {
        this.nAnyoFabricacionVehiculo = nAnyoFabricacionVehiculo;
    }

    public String getVOrigenVehiculo() {
        return vOrigenVehiculo;
    }

    public void setVOrigenVehiculo(String vOrigenVehiculo) {
        this.vOrigenVehiculo = vOrigenVehiculo;
    }

    public String getVNumeroMotorVehiculo() {
        return vNumeroMotorVehiculo;
    }

    public void setVNumeroMotorVehiculo(String vNumeroMotorVehiculo) {
        this.vNumeroMotorVehiculo = vNumeroMotorVehiculo;
    }

    public String getVNumeroSerieVehiculo() {
        return vNumeroSerieVehiculo;
    }

    public void setVNumeroSerieVehiculo(String vNumeroSerieVehiculo) {
        this.vNumeroSerieVehiculo = vNumeroSerieVehiculo;
    }

    public String getVEquipoSonidoVehiculo() {
        return vEquipoSonidoVehiculo;
    }

    public void setVEquipoSonidoVehiculo(String vEquipoSonidoVehiculo) {
        this.vEquipoSonidoVehiculo = vEquipoSonidoVehiculo;
    }

    public String getVTarjetaEquipoSonido() {
        return vTarjetaEquipoSonido;
    }

    public void setVTarjetaEquipoSonido(String vTarjetaEquipoSonido) {
        this.vTarjetaEquipoSonido = vTarjetaEquipoSonido;
    }

    public Short getNNumeroArosVehiculo() {
        return nNumeroArosVehiculo;
    }

    public void setNNumeroArosVehiculo(Short nNumeroArosVehiculo) {
        this.nNumeroArosVehiculo = nNumeroArosVehiculo;
    }

    public BigDecimal getNValorRefVentaVehiculo() {
        return nValorRefVentaVehiculo;
    }

    public void setNValorRefVentaVehiculo(BigDecimal nValorRefVentaVehiculo) {
        this.nValorRefVentaVehiculo = nValorRefVentaVehiculo;
    }

    public String getVAireAcondicionadoVehiculo() {
        return vAireAcondicionadoVehiculo;
    }

    public void setVAireAcondicionadoVehiculo(String vAireAcondicionadoVehiculo) {
        this.vAireAcondicionadoVehiculo = vAireAcondicionadoVehiculo;
    }

    public String getVCierreCentralizadoVehiculo() {
        return vCierreCentralizadoVehiculo;
    }

    public void setVCierreCentralizadoVehiculo(String vCierreCentralizadoVehiculo) {
        this.vCierreCentralizadoVehiculo = vCierreCentralizadoVehiculo;
    }

    public String getVLunasElectricasVehiculo() {
        return vLunasElectricasVehiculo;
    }

    public void setVLunasElectricasVehiculo(String vLunasElectricasVehiculo) {
        this.vLunasElectricasVehiculo = vLunasElectricasVehiculo;
    }

    public String getVUsbEquipoVehiculo() {
        return vUsbEquipoVehiculo;
    }

    public void setVUsbEquipoVehiculo(String vUsbEquipoVehiculo) {
        this.vUsbEquipoVehiculo = vUsbEquipoVehiculo;
    }

    public String getVNeblinerosVehiculo() {
        return vNeblinerosVehiculo;
    }

    public void setVNeblinerosVehiculo(String vNeblinerosVehiculo) {
        this.vNeblinerosVehiculo = vNeblinerosVehiculo;
    }

    public String getVAlarmaVehiculo() {
        return vAlarmaVehiculo;
    }

    public void setVAlarmaVehiculo(String vAlarmaVehiculo) {
        this.vAlarmaVehiculo = vAlarmaVehiculo;
    }

    public String getVTurboVehiculo() {
        return vTurboVehiculo;
    }

    public void setVTurboVehiculo(String vTurboVehiculo) {
        this.vTurboVehiculo = vTurboVehiculo;
    }

    public String getVTipoTurboVehiculo() {
        return vTipoTurboVehiculo;
    }

    public void setVTipoTurboVehiculo(String vTipoTurboVehiculo) {
        this.vTipoTurboVehiculo = vTipoTurboVehiculo;
    }

    public String getVIntercoolerVehiculo() {
        return vIntercoolerVehiculo;
    }

    public void setVIntercoolerVehiculo(String vIntercoolerVehiculo) {
        this.vIntercoolerVehiculo = vIntercoolerVehiculo;
    }

    public String getVEstadoVehiculo() {
        return vEstadoVehiculo;
    }

    public void setVEstadoVehiculo(String vEstadoVehiculo) {
        this.vEstadoVehiculo = vEstadoVehiculo;
    }

    public String getVOtrosAccesoriosVehiculo() {
        return vOtrosAccesoriosVehiculo;
    }

    public void setVOtrosAccesoriosVehiculo(String vOtrosAccesoriosVehiculo) {
        this.vOtrosAccesoriosVehiculo = vOtrosAccesoriosVehiculo;
    }

    public String getVUnicoDuenyoVehiculo() {
        return vUnicoDuenyoVehiculo;
    }

    public void setVUnicoDuenyoVehiculo(String vUnicoDuenyoVehiculo) {
        this.vUnicoDuenyoVehiculo = vUnicoDuenyoVehiculo;
    }

    public String getVObservacionesVehiculo() {
        return vObservacionesVehiculo;
    }

    public void setVObservacionesVehiculo(String vObservacionesVehiculo) {
        this.vObservacionesVehiculo = vObservacionesVehiculo;
    }

    public Date getDFechaRegistro() {
        return dFechaRegistro;
    }

    public void setDFechaRegistro(Date dFechaRegistro) {
        this.dFechaRegistro = dFechaRegistro;
    }

    public String getVEstadoCredito() {
        return vEstadoCredito;
    }

    public void setVEstadoCredito(String vEstadoCredito) {
        this.vEstadoCredito = vEstadoCredito;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (nIdTarjetaPropiedadPk != null ? nIdTarjetaPropiedadPk.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof TTarjetaPropiedadVehiculos)) {
            return false;
        }
        TTarjetaPropiedadVehiculos other = (TTarjetaPropiedadVehiculos) object;
        if ((this.nIdTarjetaPropiedadPk == null && other.nIdTarjetaPropiedadPk != null) || (this.nIdTarjetaPropiedadPk != null && !this.nIdTarjetaPropiedadPk.equals(other.nIdTarjetaPropiedadPk))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "org.me.entityBeans.TTarjetaPropiedadVehiculos[ nIdTarjetaPropiedadPk=" + nIdTarjetaPropiedadPk + " ]";
    }

    public TVehiculosGeneral getNIdVehiculoGeneralFk() {
        return nIdVehiculoGeneralFk;
    }

    public void setNIdVehiculoGeneralFk(TVehiculosGeneral nIdVehiculoGeneralFk) {
        this.nIdVehiculoGeneralFk = nIdVehiculoGeneralFk;
    }

    public TMonedas getNIdMonedaValorRefVentaFk() {
        return nIdMonedaValorRefVentaFk;
    }

    public void setNIdMonedaValorRefVentaFk(TMonedas nIdMonedaValorRefVentaFk) {
        this.nIdMonedaValorRefVentaFk = nIdMonedaValorRefVentaFk;
    }

    public TMarcasArticulos getNIdMarcaEquipoSonidoFk() {
        return nIdMarcaEquipoSonidoFk;
    }

    public void setNIdMarcaEquipoSonidoFk(TMarcasArticulos nIdMarcaEquipoSonidoFk) {
        this.nIdMarcaEquipoSonidoFk = nIdMarcaEquipoSonidoFk;
    }

    public TDepartamentos getNIdProvinciaSedeVehiculFk() {
        return nIdProvinciaSedeVehiculFk;
    }

    public void setNIdProvinciaSedeVehiculFk(TDepartamentos nIdProvinciaSedeVehiculFk) {
        this.nIdProvinciaSedeVehiculFk = nIdProvinciaSedeVehiculFk;
    }

    public TClientes getNIdCtePropietario2Fk() {
        return nIdCtePropietario2Fk;
    }

    public void setNIdCtePropietario2Fk(TClientes nIdCtePropietario2Fk) {
        this.nIdCtePropietario2Fk = nIdCtePropietario2Fk;
    }

    public TClientes getNIdCtePropietario1Fk() {
        return nIdCtePropietario1Fk;
    }

    public void setNIdCtePropietario1Fk(TClientes nIdCtePropietario1Fk) {
        this.nIdCtePropietario1Fk = nIdCtePropietario1Fk;
    }

    public TClientes getNIdCtePropietario3Fk() {
        return nIdCtePropietario3Fk;
    }

    public void setNIdCtePropietario3Fk(TClientes nIdCtePropietario3Fk) {
        this.nIdCtePropietario3Fk = nIdCtePropietario3Fk;
    }
    
}
